package com.crm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import java.sql.Timestamp;
import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("dict_data")  // 指定表名
public class DictData {
    // 主键
    @TableId
    private Long dictCode;

    // 排序
    private Integer dictSort;

    // 标签
    private String dictLabel;

    // 值
    private String dictValue;

    // 类型
    private String dictType;

    // 样式类
    private String cssClass;

    // 列表类
    private String listClass;

    // 是否默认
    private Character isDefault;

    // 状态
    private Character status;

    // 创建人
    private String createBy;

    // 创建时间
    private LocalDateTime createTime;

    // 更新人
    private String updateBy;

    // 更新时间
    private LocalDateTime updateTime;

    @TableField("`default`")
    // 默认标记
    private Boolean defaultField;
}